package com.wang.tool.delivery.plan;

import com.wang.tool.delivery.cache.plan.PlanCacheDTO;
import com.wang.tool.delivery.cache.resource.ResourceCacheDTO;
import com.wang.tool.delivery.req.DeliveryRequest;

/**
 * @Description
 * @Author shaopeng
 * @Date 2022/7/20
 * @Version 1.0
 */
public interface Plan {

    /**
     * @param planDTO
     * @param resource
     * @return
     */
    PlanResult queryData(PlanCacheDTO planDTO, PlanPageParam planPageParam, ResourceCacheDTO resource, DeliveryRequest request);
}
